package classicalSATeaching;

import javax.swing.*;
import java.awt.*;
import java.io.IOException;

public class runningResultJframe {
    static JTextArea runningResultText = new JTextArea();
    static String fileName="";
    public static void start() {
        JFrame frame = new JFrame();// 创建一个窗口
        frame.setTitle("经典软件体系结构教学软件");// 设置窗口标题
        frame.setBounds(250, 100, 825, 600);// 设置窗口位置和大小
        frame.setBackground(Color.gray);

        frame.setLayout(null);

        Font font = new Font("宋体", Font.BOLD, 16);

        runningResultText.setBounds(0, 0, 825, 600);
        runningResultText.setLineWrap(true);        //激活自动换行功能
        runningResultText.setWrapStyleWord(true);  // 激活断行不断字功能
        runningResultText.setFont(font);
        frame.add(runningResultText);

        if("主程序-子程序".equals(SAInfo.name)){
            fileName="txt/output1.txt";
        }else if("面向对象".equals(SAInfo.name)){
            fileName="txt/output2.txt";
        }else if("事件系统".equals(SAInfo.name)){
            fileName="txt/output3.txt";
        }else if("管道-过滤器".equals(SAInfo.name)){
            fileName="txt/output4.txt";
        }

        runningResultText.setText("运行结果如下:\n"+ioUtils.txtInput(fileName));


        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.setVisible(true);// 显示窗口
    }
}
